package com.study.design.observer;

/**
 * 通知者接口
 *
 * @Author 网易云课堂微专业-java高级开发工程师【allen老师】
 * @Version 1.0
 */
public interface Subject {

    //增加
    public void attach(Observer observer);

    //删除
    public void detach(Observer observer);

    //通知
    public void notifyObservers();

    //状态
    public void setAction(String action);
    public String getAction();

}